package com.ttc.ssm.service.admin;

import com.ttc.ssm.common.CompanyPage;
import com.ttc.ssm.po.*;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * Created by Jiarui on 2016/7/29.
 */
public interface JobService {
    public List<Job> selectJobForPage(CompanyPage page) throws Exception;
    public void deleteJobs(Map<String,Object> map) throws Exception;
    public void updateJobStatus(int job_id,int status) throws Exception;
    public int countRows(CompanyPage companyPage) throws Exception;
    public List<SalaryType> getSalaryType() throws Exception;
    public List<JobType> getJobType() throws Exception;
    public List<JobProperty> getJobProperty() throws Exception;
    public List<Degree> getDegree() throws Exception;
    public Job selectJobById(int job_id) throws Exception;
    public List<JobTag> getJobTag(int company_id) throws Exception;
    public List<TagToJob> getTagForJob(int job_id) throws Exception;
    public void updateJob(Job job) throws Exception;
}
